﻿/*
   Author: Tomer Paz
   BOGO.com
   2009
*/

/* Multi-Language suuport: English */

package monopoly.Localization {

	public class English
		{
		// general layout
		public static const GameInfo:String				= "Game Info";
		public static const ActionsHistory:String		= "Actions History";
		public static const Chat:String					= "Chat";
		// player status
		public static const StatusCash:String			= "Cash: ";
		public static const StatusDiesRes:String		= "Last Dies results: ";
		public static const StatusEmptySlot:String		= "Empty";
		public static const StatusHasQuit:String		= "%s has Quit";
		public static const StatusCCash:String			= "%s Cash Status: %d";
		// join, start, view game
		public static const MsgJReady:String			= "Ready to Join?";
		public static const MsgJText:String				= "As Player, click the 'Join' button, as Viewer click 'View'";
		public static const MsgJSReady:String			= "Ready to Compete?";
		public static const MsgJSText:String			= "Click the 'Start' button when you are ready to go.";
		public static const MsgJoinWait:String			= "Waiting for other Players to join...";
		public static const MsgJSWaitPlayer:String		= "Waiting for Player: %s";
		// bank
		public static const MsgBankApproveReq:String	= "The Bank Approved your request";
		public static const MsgBankBuyProperty:String	= "Buying %s for %d$ from Bank";
		// waiting server
		public static const MsgWaitServer:String		= "Waiting for server response...";
		// 6xx messages and Server response messages
		public static const MsgAcceptRejectTitle:String	= "Accept/Reject offer";
		public static const MsgAccept:String			= "Accept";
		public static const MsgReject:String			= "Reject";
		public static const MsgReqSuccess:String		= "Opponent has accepted your offer";
		public static const MsgResReply:String			= "reply";
		// auction messages
		public static const MsgAucIOffer:String			= "You offered: %d,\n Waiting for other players Offering...";
		public static const MsgAucPlayersOffer:String	= "Waiting for players Offering...";
		public static const MsgAucPlayerPass:String		= "Player %s, has chosen to Pass";
		public static const MsgAucPlayerOffer:String	= "Player %s, has Offered: %d";
		public static const MsgAucEveryonePass:String	= "everyone passed";
		public static const MsgAucSuccess:String		= "Congrats! %s \nhas Purchased %s property for: %d$";
		// upgrade messages
		public static const MsgUpgMaxLevel:String		= "Property Already at Maximum Level.\n You can't upgrade it further";
		public static const MsgUpgNoCash:String			= "Sorry, You can't upgrade. You do not have enough cash :(";
		public static const MsgUpgError:String			= "Upgrade Failed for some reason :( \n Please try again";
		public static const MsgUpgUprading:String		= "Upgrading Property...";
		public static const MsgUpgSuccess:String		= "Upgrade Completed Successfully!";
		// pay/buy messages
		public static const MsgPayOwner:String			= "Paying %d to %s, the Owner of this property...";
		public static const MsgPurchaseSuccess:String	= "Purchase completed Successfully.";
		public static const MsgBuyReject:String			= "Opponent has Rejected your BUY offering";
		public static const MsgBuyOffer:String			= "Player: %s\n would like to Buy your property: %s";
		// sell messages
		public static const MsgSellReject:String		= "Opponent has Rejected your SELL offering";
		public static const MsgSellWait:String			= "Waiting for player %s, to reply";
		public static const MsgSellOffer:String			= "Player: %s\n would like to Sell you property: %s";
		public static const MsgSellIOffer:String		= "Offering to buy %s from %s,\n for %d$";
		// exchange messages
		public static const MsgExchangeReject:String	= "Opponent has Rejected your EXCHANGE offering";
		public static const MsgExchangeOffer:String		= "Player: %s\n would like to Exchnge his property: %s, with you";
		public static const MsgPartnerReject:String		= "Opponent has Rejected your PARTNER offering";
		// end turn
		public static const MsgEndTurnTitle:String		= "End Turn";
		public static const MsgEndTurnText:String		= "click to end turn:";
		public static const MsgGameOver:String			= "GAME OVER! stay around to view your friends...";
		// end game (resign)
		public static const MsgResignLabel:String		= "Resign";
		public static const MsgResignTitle:String		= "Quit Game?";
		public static const MsgResignText:String		= "Are you Sure you want to quit?";
		public static const MsgResignYes:String			= "Yes";
		public static const MsgResignNo:String			= "Regret";

		/* dialogs */
		
		public static const DlgRadioDone:String			= "Done";
		// auction dialog
		public static const DlgAucLabelMOffer:String	= "Price of %s is: %d. \nKindly Enter Your Minimum Auction Price:";
		public static const DlgAucLabelNOffer:String	= "Last offer for %s was: %d. \nKindly Enter Your Offer:";
		// bank dialog
		public static const DlgBankLabel:String			= "Buy property?";
		public static const DlgBankText:String			= "Prperty price is: %d.\n Your current cash is: %d";
		public static const DlgBankBuy:String			= "Buy";
		public static const DlgBankPass:String			= "Pass";
		public static const DlgBankShort:String			= "Short in Money";
		// join/view/start dialog
		public static const DlgJVSJoin:String			= "Join";
		public static const DlgJVSStart:String			= "Start";
		public static const DlgJVSView:String			= "View";
		// mortgage dialog
		public static const DlgMortgageLabel:String		= "Choose Properties to Mortgage:";
		public static const DlgMortgageText:String		= "Money Owed: %d\nTotal Sum: ";
		public static const DlgMortgageUpd:String		= "Money Owed: %d\nTotal Sum: %d";
		// play dialog
		public static const DlgPlayDiesOption:String	= "Throw Dies";
		public static const DlgPlayActionOption:String	= "Properties actions";
		public static const DlgPlayLabel:String			= "Your Turn";
		public static const DlgPlayText:String			= "make your move: ";
		// player negotiate dialog
		public static const DlgNegPartnerOption:String	= "Propose Partnership";
		public static const DlgNegExchangeOption:String	= "Exchange Property";
		public static const DlgNegBuyOption:String		= "Propose Buy";
		public static const DlgNegPassOption:String		= "Pass";
		public static const DlgNegText:String			= "Negotiate property with: %s.\n %s Cash is: %d";
		public static const DlgNegLabel:String			= "Negotiate property";
		// pre-dies dialog
		public static const DlgPreDiesSellOption:String	= "Sell";
		public static const DlgPreDiesAucOption:String	= "Auction";
		public static const DlgPreDiesMortOption:String	= "Mortgage";
		public static const DlgPreDiesUpgrade:String	= "Upgrade";
		public static const DlgPreDiesReturn:String		= "Return";
		public static const DlgPreDiesLabel:String		= "My Properties Actions"
		public static const DlgPreDiesText:String		= "What action would you prefer? ";
		// sell dialog
		public static const DlgSellText:String			= "Price of %s is: %d. \nKindly Enter Your Offer:";
		public static const DlgSellPOption:String		= "choose player";
		// upgrade dialog
		public static const DlgUpgradeLabel:String		= "Upgrade Property";
		public static const DlgUpgradeLevel:String		= "Upgrade Level %d. Cost: %d";
		public static const DlgUpgradePass:String		= "Pass";
		public static const DlgUpgradeText:String		= "Your Property: %s, can be Upgraded.\n Choose one of the following Levels";
		}
}